project payments - French English Dictionary